package com.peas.platform.module.icims.expenditure.expenses.domain;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.peas.platform.framework.mybatisplus.domain.BaseDomain;
import com.peas.platform.module.icims.expenditure.basal.enums.ExpenditureAccountType;
import com.peas.platform.module.icims.expenditure.expenses.adapter.repository.po.ExpenditureReimbursementPo;
import com.peas.platform.module.icims.expenditure.expenses.api.req.ExpenditureReimbursementReq;
import com.peas.platform.module.icims.expenditure.expenses.dto.ExpenditureReimbursementDto;

public interface ExpenditureReimbursementDomain extends BaseDomain<ExpenditureReimbursementDto, ExpenditureReimbursementPo> {

    Page<ExpenditureReimbursementDto> queryExpenditureReimbursement(Page<ExpenditureReimbursementDto> pager, ExpenditureReimbursementReq req, ExpenditureAccountType accountType);

}
